home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 8 / Revista CD Expert nº 08 CD1.iso / Utilitarios / Programacao / Pacific C for DOS / INCLUDE / SETJMP.H < prev    next >
C/C++ Source or Header  |  1995-03-08  |  595b  |  43 lines

  1. #ifdef    z80
  2. typedef    int    jmp_buf[5];
  3. #endif
  4.  
  5. #ifdef    i8086
  6. typedef    int    jmp_buf[8];
  7. #endif
  8.  
  9. #ifdef    i8096
  10. typedef    int    jmp_buf[10];
  11. #endif
  12.  
  13. #ifdef    m68k
  14. typedef    int    jmp_buf[10];
  15. #endif
  16.  
  17. #ifdef    __psxa
  18. typedef    int    jmp_buf[4];
  19. #endif
  20.  
  21. #ifdef    m6809
  22. typedef    int    jmp_buf[4];
  23. #endif
  24.  
  25. #ifdef    m6800
  26. typedef    int    jmp_buf[2];
  27. #endif
  28.  
  29. #ifdef    i8051
  30. typedef int    jmp_buf[4];
  31. #endif
  32.  
  33. #ifdef    h8300
  34. typedef int    jmp_buf[2];
  35. #endif
  36.  
  37. #ifdef    m6805
  38. #error    setjmp() and longjmp() cannot be implemented on the 6805
  39. #endif
  40.  
  41. extern    int    setjmp(jmp_buf);
  42. extern void    longjmp(jmp_buf, int);
  43.